a=10
b=20
# # 方法一
# c=a
# a=b
# b=c
# print(a,b)
# # 方法二
# a=a+b
# b=a-b
# a=a-b
# print(a,b)
# 方法三 重点,python特有
# a,b=b,a
# print(a,b)

# 组包（pack）：将多个数据中使用逗号连接的过程，组成元组
# 拆包（unpack）：将容器中的数据值使用多个变量分别保存的过程
# 注意：变量的个数和容器中的数据的个数要保持一致
# 组包
c = b, a # 组包
print(type(c), c) # <class 'tuple'> (10, 20)
# 拆包
a, b = c
print(a, b)
x, y, z = [1, 2, 3]
print(x, y, z)
